﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace EstruturaLacoExercicioPotencia
{
    class Program
    {

        static void Main(string[] args)
        {
            Console.WriteLine("Estrutura de Laço - Exercício 18");
            Console.WriteLine("\tDesenvolva funcao() que receba 2 números inteiros ([m] e [n]) e calcule a potência [m] sobre [n].\n");

            Console.WriteLine("funcao(-2, 2) -> " + (funcao(-2, 2) == 4.0));
            Console.WriteLine("funcao(-2, 3) -> " + (funcao(-2, 3) == -8.0));
            Console.WriteLine("funcao( 2,-1) -> " + (funcao(2, -1) == 0.5));
            Console.WriteLine("funcao( 2,-5) -> " + (funcao(2, -5) == 0.03125));
            Console.WriteLine("funcao( 2,10) -> " + (funcao(2, 10) == 1024));
            Console.WriteLine("funcao( 2, 0) -> " + (funcao(2, 0) == 1.0));
            Console.WriteLine("funcao(-3, 0) -> " + (funcao(-3, 0) == 1.0));
            Console.WriteLine("funcao(-3,-3) -> " + (funcao(-3, -3) == -0.0370370370370370));

            Console.WriteLine("\nDigite <ENTER>...");
            Console.ReadLine();
        }

        static Double funcao(int m, int n)
        {
            return Double.MinValue;
        }

    }
}
